home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / beagle / beagled-index-helper < prev    next >
Encoding:
Text File  |  2007-04-12  |  937 b   |  35 lines

  1. #! /bin/bash
  2.  
  3. # This line will be automatically uncommented when you "make install"
  4. installed=1
  5.  
  6.     THIS_PATH="/usr/lib/beagle"
  7.     THIS_EXE="/usr/lib/beagle/IndexHelper.exe"
  8.  
  9. if [ -n "$_GET_ON_THE_HEAP_BUDDY_BANDWAGON" ]; then
  10.    n=1
  11.    while [ -e $BEAGLE_HEAP_BUDDY_DIR/outfile.helper.$n ]; do
  12.      n=$(($n+1))
  13.    done    
  14.    MONO_EXTRA_ARGS="--profile=heap-buddy:$BEAGLE_HEAP_BUDDY_DIR/outfile.helper.$n $MONO_EXTRA_ARGS"
  15. elif [ -n "$_HEY_LETS_DO_A_HEAP_SHOT" ]; then
  16.    n=1
  17.    while [ -e $BEAGLE_HEAP_SHOT_DIR/outfile.helper.$n ]; do
  18.      n=$(($n+1))
  19.    done    
  20.    MONO_EXTRA_ARGS="--profile=heap-shot:$BEAGLE_HEAP_SHOT_DIR/outfile.helper.$n $MONO_EXTRA_ARGS"
  21.  
  22. fi
  23.  
  24. if [ -n "$BEAGLE_MONO_DEBUG_FLAG_IS_SET" ]; then
  25.    MONO_EXTRA_ARGS="--debug $MONO_EXTRA_ARGS"
  26. fi
  27.  
  28. export MONO_PATH="$THIS_PATH${MONO_PATH+:$MONO_PATH}"
  29.  
  30. CMDLINE="$BEAGLE_MONO_RUNTIME $MONO_EXTRA_ARGS $THIS_EXE $@"
  31.  
  32. PROCESS_NAME="beagled-helper"
  33. exec -a $PROCESS_NAME $CMDLINE
  34.  
  35.